﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WeChatParking.Core.Payment.UnionPay
{
    /// <summary>
    /// 车辆绑定/解绑  由智慧通行平台下发
    /// </summary>
    public class carStatus:dataBase
    {
        public carStatusInfo data { get; set; }
    }
    public class carStatusInfo
    {
        /// <summary>
        /// 用户签约号，由智慧通行平台生成，如果未签约，返回值为空
        /// </summary>
        public string signNo { get; set; }
        /// <summary>
        /// 车牌号
        /// </summary>
        public string plateNumber { get; set; }
        /// <summary>
        /// 车辆代扣状态，0:可代扣;1:不可代扣
        /// </summary>
        public int status { get; set; }
        /// <summary>
        /// 车辆绑定以及无感支付签约状态，1:车辆绑定并开通无感支付 2:冻结 3:车辆绑定未开通无感支付 4:车辆未绑定 【当状态为2，3，4时，车辆代扣状态为不可代扣】
        /// </summary>
        public int statusDescription { get; set; }
    }
    public class carQuery : Responses
    {
        public carQueryInfo data { get; set; }
    }
    public class carQueryInfo
    {
        public string signTime { get; set; }
        /// <summary>
        /// 车辆代扣状态，0:可代扣;1:不可代扣
        /// </summary>
        public int status { get; set; }
        /// <summary>
        /// 车辆绑定以及无感支付签约状态，1:车辆绑定并开通无感支付 2:冻结 3:车辆绑定未开通无感支付 4:车辆未绑定 【当状态为2，3，4时，车辆代扣状态为不可代扣】
        /// </summary>
        public int statusDescription { get; set; }
    }
}